package com.java.zhuiyun.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

/**
 * @ClassName FileManagerConfig
 * @Description TODO
 * @Author gwq
 * @Date 2022/10/27 11:07
 **/
@Data
@ConfigurationProperties("file-manager")
//使用@ConfigurationProperties和@Component注解到bean定义类上，这里@Component代指同一类实例化Bean的注解。
//使用@ConfigurationProperties和@Bean注解在配置类的Bean定义方法上。以数据源配置为例：
//使用@ConfigurationProperties注解到普通类，然后再通过@EnableConfigurationProperties定义为Bean。
@Configuration
public class FileManagerConfig {
    private String rootPath;
    private String imageFilePath;
    private String imageSize;
    private String imageType;
    private String filePath;
    private String fileSize;
    private String fileType;
}